/* $Id: custom.css,v 1.1 2010/06/24 23:08:18 jmburnz Exp $ */

/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets.
 */

/* Workaround for Admin menu bar shadow */
html body.admin-menu {
 /* margin-top:45px !important;*/
}

ul.nice-menu a{
    padding:0 !important;
}

html{
    background-color: #fafafa;
}

.local-tasks{
    margin: 0;
}

.breadcrumb{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

#container>div{
    display: block;
    margin-right: auto;
    margin-left: auto;
}

#container{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
    z-index: 1;
}

#bg-blue-front{
    background-image: url(../images/new-bg-homepage_02.jpg);
    background-repeat: repeat-x;
    display: block;
    width: 100%;
    height: 514px;
    position: absolute;
}

#bg-blue{
    background-image: url(../images/new-bg-blue.jpg);
    background-repeat: repeat-x;
    display: block;
    width: 100%;
    height: 343px;
    position: absolute;
}
/* header*/
#header{
    display: block;
    background-image: url(../images/bg-header.jpg);
    width: 1000px;
    height: 88px;
    
}

#branding span#site-name{
    display: none;
}

#branding{
    display: block;
    width: 267px;
    height: 87px;
    margin-left: auto;
    margin-right: auto;
}

#columns{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

/*main menu*/
#block-nice_menus-1 h2 {
  display:none;
}

#highlighted #block-nice_menus-1{
    display: block;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#highlighted #block-nice_menus-1 ul{
    width: 1000px;
}

#highlighted #block-nice_menus-1 li{
    background-color: transparent;
    border: 0;
    display: block;
}

#highlighted #block-nice_menus-1 li a{
    font-size: 0pt;
    height: 71px;
}


#highlighted #block-nice_menus-1 li.menu-534 a{
    background-image: url(../images/snowboy-story_10.png);
    width: 199px;
   
}

#highlighted #block-nice_menus-1 li.menu-535 a{
    background-image: url(../images/product_11.png);
    width: 149px;
   
}

#highlighted #block-nice_menus-1 li.menu-536 a{
    background-image: url(../images/news-activities_12.png);
    width: 206px;
   
}

#highlighted #block-nice_menus-1 li.menu-537 a{
    background-image: url(../images/tips_13.png);
    width: 117px;
   
}

#highlighted #block-nice_menus-1 li.menu-538 a{
    background-image: url(../images/ice-cream-tips_14.png);
    width: 183px;
   
}

#highlighted #block-nice_menus-1 li.menu-508 a{
    background-image: url(../images/contact-us_15.png);
    width: 145px;
   
}



/*slide show*/
#block-views-block_slideshow_homepage-block{
    /*padding-top: 33px;*/
}

/*e-news form*/
#block-views-block_e_newsletter-block{
    display: block;
    width: 300px;
    float: left;
}

#block-views-block_e_newsletter-block .head-content{
    color: #4c9ee0;
    font-size: 20pt;
    
}

#block-views-block_e_newsletter-block .body-content{
    font-size: 18pt;
}

/*group product icon*/
.region-blockgroup-icon-homepage{
    float: left;
    position: relative;
    width: 700px;
    height: 100px;
    left: 20px;
    top: -23px;
    z-index: 5;
}


.region-blockgroup-icon-homepage .block-blockgroup-icon-homepage .views-field-field-image{
    height: 350px;
}

#block-views-block_icon_homepage-block,
#block-views-block_icon_homepage-block_1,
#block-views-block_icon_homepage-block_2{
    display: inline-block;
    width: 213px;
}
/*more button*/
.region-blockgroup-icon-homepage .block-blockgroup-icon-homepage .view-content .views-field-field-icon-link-to
{
    width: 109px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}


.region-blockgroup-icon-homepage .block-blockgroup-icon-homepage .view-content .views-field-field-icon-link-to .field-content a{
    display: block;
    background-image: url(../images/btn-more_20.jpg);
    width: 109px;
    height: 33px;
    font-size: 0pt;
}

.region-blockgroup-icon-homepage .block-blockgroup-icon-homepage .view-content .views-field-field-icon-link-to .field-content a:hover{
    
    background-image: url(../images/btn-over-more_20.png);
}

/*facebook like box*/
#block-facebook_boxes-fb_like{
    width: 300px;
}


/*footer*/
#footer{
    background-image: url("../images/new-bg-footer_42.png");
    height: 173px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1000px;
    z-index: 5;
}

#block-footermap-footermap ul{
    width: 1000px!important;
    padding-top: 20px;
}

#block-footermap-footermap ul li{
    width: 165px!important;
    display: inline!important;
    float: left!important;
    border-left: solid 1px #cbcbcb;

}

#block-footermap-footermap #footermap-item-508{
    border-right: solid 1px #cbcbcb;
}

#block-footermap-footermap ul li a,
.block-footer p{
    color: #848484;
    text-decoration: none;
    font-family: Arial;
    font-size: 8pt;
    margin: inherit;
    text-align: center;
}

#block-footermap-footermap ul li a:hover{
     text-decoration: underline;
}

#block-block-1{
    padding-top: 15px;
}


/*bg-bottom*/
#bg-bottom{
    background-image: url("../images/bg-footer-out_30.jpg");
    background-repeat: repeat-x;
    bottom: 10px;
    height: 173px;
    position: absolute;
    width: 100%;

}

.front #bg-bottom{
    top:1208px;
}

/*form botton*/
#edit-actions input{
    background-image: url(../images/btn-submit_16.png);
    width: 71px;
    height: 25px;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    font-size: 0;
}

#edit-actions input:hover{
    background-image: url(../images/btn-over-submit_16.png);
    width: 71px;
    height: 25px;
}

/*tertiary-content*/
#tertiary-content {
    width: 1000px;
}

#tertiary-content .views-field-field-file-upload{
    float: right;
    margin-top: -73px;
    position: relative;
    right: 22px;
    width: 141px;
}

#tertiary-content .views-field-field-file-upload a{
    display: block;
    background-image: url(../images/btn-business-oppitunity_18.png);
    width: 141px;
    height: 34px;
    font-size: 0pt;
}

#tertiary-content .views-field-field-file-upload a:hover{
    background-image: url(../images/btn-over-business_18.png);
    display: block;
}



input.form-text, textarea {
    width: 100%;
}

